#ifndef CIUDADES_H
#define CIUDADES_H

#include "texturadefondo.h"
#include "ciudad.h"
#include <vector>

using namespace std;

namespace ui {
namespace tablero {

class Ciudades {

public:

    Ciudades(TexturaDeFondo &p_TexturaDeFondo);
    ~Ciudades();
	void cargar();

	Ciudad &getCiudad(int p_iNumero);
	int getCantidad();
	void setSeleccionada(int p_iSeleccionada);
	int getSeleccionada();

private:

	typedef vector<Ciudad> vecCiudad_t;
	vecCiudad_t m_vecCiudades;
	int m_iSeleccionada;
	TexturaDeFondo &m_TexturaDeFondo;
};

}
}

#endif
